package top.qitun.model.security;

import java.util.Date;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;

public class AuthenticationDTO {
	private long userId;

	private String wxopenid;
	@ApiModelProperty(value = "用户密码", example = "123456", required = true)
	private String password;
	@ApiModelProperty(value = "用户手机号", example = "18565817096", required = true)
	private String mobile;

	private String token;

	private Date expirationDate;

	private List<String> roleNames;

	public List<String> getRoleNames() {
		return roleNames;
	}

	public void setRoleNames(List<String> roleNames) {
		this.roleNames = roleNames;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public long getUserId() {
		return userId;
	}

	public void setUserId(long userId) {
		this.userId = userId;
	}

	public Date getExpirationDate() {
		return expirationDate;
	}

	public void setExpirationDate(Date expirationDate) {
		this.expirationDate = expirationDate;
	}

	public String getWxopenid() {
		return wxopenid;
	}

	public void setWxopenid(String wxopenid) {
		this.wxopenid = wxopenid;
	}

}
